About Spheroid Innovation Limited (12998812) United Kingdom