About Quasebarth L Ltd (13446869) United Kingdom