About Jammaco Investments Limited (12918307) United Kingdom