About Biqilsa Ltd (13132192) United Kingdom