About Sbe Twenty Eight Holdings Limited (12423430) United Kingdom