About Intellectual Constructs Ltd (12345096) United Kingdom