About Direct Executive Placements Ltd (10303445) United Kingdom