About Mallory Circuits Ltd (07759210) United Kingdom