About Anicca Ventures Limited (10855341) United Kingdom