About Slcb Venture Limited (13210043) United Kingdom