Company Details

Starris Projects Ltd

Incorporated in England and Wales

Registered office at 12 West Links, Tollgate, Chandlers Ford, Hampshire SO53 3TG United Kingdom

Company number: 8924743