About Miffy Limited (12604122) United Kingdom