About Teechris Ltd (12826374) United Kingdom