About Ps66 Ltd. (10975630) United Kingdom