About Technology Frontier Ltd (06729111) United Kingdom