About Ambar Group Limited (11733236) United Kingdom