About Spotted Oeuf Limited (09606198) United Kingdom