About Anuri Holdings Limited (13562902) United Kingdom