About Albosla Ltd (13570155) United Kingdom