About Swarm Research Limited (11104628) United Kingdom