About Deuchenish Ltd (13224655) United Kingdom