About Jerki Jerki Limited (12294627) United Kingdom