About Todd Capital Group Ltd (SC578422) United Kingdom