About Intua Solutions Ltd (13145868) United Kingdom