About Eurokaroo Limited (06259004) United Kingdom