About Polar Engineering Limited (07153945) United Kingdom