About Amiri Holdings Limited (05312860) United Kingdom