About Maccam Ltd (SC646832) United Kingdom