About Senabe Ventures Limited (12945231) United Kingdom