About Intemenos Limited (10750213) United Kingdom