About Mycandc Limited (12439430) United Kingdom