About The New One Percent Ltd (12902427) United Kingdom