About Jaquba Ltd (12179194) United Kingdom