About Intent Technologies Ltd (11670580) United Kingdom