About Polar Technology Holdings Limited (12411131) United Kingdom