About D Lika Studios Limited (12877505) United Kingdom