About Platform One Nominee Limited (07778284) United Kingdom