About Mylo Industrial Design Limited (06528745) United Kingdom