About Quarks And Charms Limited (12237497) United Kingdom