About Meyrick Technology Ltd (SC677103) United Kingdom