About Intellectual Holdings Ltd (12544835) United Kingdom