About Sabbra Cadabra Ltd (10109678) United Kingdom