About Sequelon Ltd (12155005) United Kingdom