About Ekkuro Itc Ltd (07203383) United Kingdom