About Albie Damm Ltd (12983145) United Kingdom