About Yakka Dee Ltd (11094123) United Kingdom