About Studio Dekka Limited (06977964) United Kingdom