About Disruptor Digital Ltd (12054423) United Kingdom