About D&r Studio Ltd (11578675) United Kingdom