About Intellai Ltd (13405208) United Kingdom