About Magwell Management Limited (12038941) United Kingdom