About Sixty Percent Ltd (11727344) United Kingdom