About Mikken Limited (09785856) United Kingdom