About Deka Recuitment Ltd (12930243) United Kingdom