About Jackalberry Consulting & Investments Limited (07194337) United Kingdom