About Indicator Derivative Technology Llp (OC305598) United Kingdom