About Tecapp Ltd (12074461) United Kingdom