About Addumara Ltd (10240130) United Kingdom