About Intelligo Developments Limited (11819746) United Kingdom