About Shiqua Management Limited (12499863) United Kingdom