About Palray Limited (10200809) United Kingdom