About Saqiba Consultancy Limited (07955938) United Kingdom