About Miki & Jack Ltd (12622941) United Kingdom