About Polar Meadow Ltd (12181818) United Kingdom