About Anokhi Europe Limited (09120183) United Kingdom