About Jebecanie Holdings Ltd (10949288) United Kingdom