About London Intellect Limited (10133533) United Kingdom