About Bamrood Limited (07228159) United Kingdom