About Chouxru London Ltd (13018411) United Kingdom