About Ikorus Limited (12432611) United Kingdom