About J.huba Ltd (12247660) United Kingdom