About Intellects It Solutions Ltd (12142448) United Kingdom