About Ambesi Limited (13285552) United Kingdom