About Superfix Technology Ltd (12794298) United Kingdom