About Uplay Limited (07506293) United Kingdom