About Byssacomplex Ltd (11525735) United Kingdom