About Freddie Froo Limited (12826646) United Kingdom