About Drop Studios Space Ltd (13059097) United Kingdom