About Ambsa Ltd (09279067) United Kingdom