About Jamo Holdings Limited (13018453) United Kingdom