About Maxwelltechnical Ltd (SC626632) United Kingdom