About Freya Defoe Ltd (11322591) United Kingdom