About Cuddy Holdings Limited (10848550) United Kingdom