About Allerbase Ltd (12444934) United Kingdom