About Magnabi Limited (11101858) United Kingdom