About Deep Technology Solutions Ltd (10171089) United Kingdom