About Jackalberry Investments Limited (12423843) United Kingdom