About Techlan Holdings Ltd (12156786) United Kingdom