About Aptedamexer Ltd (13048301) United Kingdom