About Intellectus Ltd (12861364) United Kingdom