About Amari Investment Holdings Limited (12690994) United Kingdom