About Maxcan International Limited (12043558) United Kingdom