About Magma Holdings Limited (05438025) United Kingdom