About Teccre8 Holdings Ltd (11275020) United Kingdom