About Damrose Limited (09148680) United Kingdom