About Polly Investments Limited (SC694068) United Kingdom