About Ultra Six Limited (10932967) United Kingdom