About Ambagarth Holdings Limited (09969596) United Kingdom