About Sabbi Technologies Limited (09550865) United Kingdom