About Sbe Twenty Six Holdings Limited (12423374) United Kingdom