About Osquareglobal Limited (09695245) United Kingdom