About Allan Technologies Group Ltd (SC579901) United Kingdom