About Startup Operations Limited (13625480) United Kingdom