About S&a Ventures Limited (10395986) United Kingdom