About Ichca International Limited (04450611) United Kingdom