About Aptum Limited (SC579509) United Kingdom