About Albyn Technologies Ltd (SC668109) United Kingdom