About Ichai Limited (07571740) United Kingdom