About Dekko Management Ltd (SC666429) United Kingdom