About Dedeepya It Solutions Ltd (10254967) United Kingdom