About Catdromeda Holdings Ltd (13105292) United Kingdom