About Jubra Limited (05133907) United Kingdom