About Malloy Scientific Ltd (10922806) United Kingdom