About Serero Management & Research Limited (10395284) United Kingdom