About Polar Tech Ltd (11293846) United Kingdom