About Seen & Herd Limited (11097088) United Kingdom