About Sibia Management Company Limited (11397970) United Kingdom