About Capelli London Limited (11400255) United Kingdom