About Sbe Twenty Seven Holdings Limited (12423383) United Kingdom