About Delta Squared Management Ltd (10730012) United Kingdom