About Jamjar Boa Limited (SC589027) United Kingdom