About Proteus Developments Limited (02693303) United Kingdom