About Jackel Investments Limited (SC576339) United Kingdom