About Shehla Holdings Limited (10610567) United Kingdom