About Stellatum Ltd (08595799) United Kingdom