About Afarooq Solutions Limited (SC514384) United Kingdom