About Deekal Private Limited (SC593147) United Kingdom