About Ultra Fix Ltd (12059193) United Kingdom