About Dekha Ltd (07242806) United Kingdom