About Sheba Technologies Ltd (12272653) United Kingdom