About Intelligent Technologies & Solutions Ltd (12862780) United Kingdom