About Ploxarry Ltd (12490338) United Kingdom