About Define Logic Studios Ltd (12161811) United Kingdom