About Indicanex Limited (11569561) United Kingdom