About Smc Capella Ltd (11426322) United Kingdom