About The Polar Bear Lab Ltd (11620529) United Kingdom