About Aptitude Innovation Management Ltd (SC685824) United Kingdom