About Jacobus Bean Consulting Ltd (12121295) United Kingdom