About Telixia Inico Ltd (12393178) United Kingdom