About Indorica Holdings Limited (08018235) United Kingdom