About Polarbit Limited (10789578) United Kingdom