About Jambar Limited (SC685535) United Kingdom