About Intercane Limited (02245779) United Kingdom