About Chuchu Flash Co. Limited (13682003) United Kingdom