About Cupid Investment & Properties Ltd (12443183) United Kingdom