About Freddie & Ivy Ltd (12912779) United Kingdom