About Charles Mae Holdings Limited (13020498) United Kingdom