About Sahil Holdings Limited (SC528171) United Kingdom