About Deku Solutions Ltd (07486757) United Kingdom