About Eddycam Ltd (12162144) United Kingdom