About Freddie And Olivia Limited (12727123) United Kingdom