About Sector 33 Limited (12950475) United Kingdom