About Decho Co. Ltd (13594562) United Kingdom