About Albasure Ltd. (SC277428) United Kingdom