About Deku Source Ltd (NI649864) United Kingdom