About Zebedee Investment Group Ltd (12724215) United Kingdom