About Starrate Limited (03278730) United Kingdom