About Freddy & Dennis Limited (10736425) United Kingdom