About Ichia Limited (13344853) United Kingdom