About Jacques Deve Consulting Ltd (12042798) United Kingdom