About Serrula Research Limited (05748036) United Kingdom