About Penta Nominee 2019 Tps Limited (SC615686) United Kingdom