About Phenom Platform Ltd (13027891) United Kingdom