About Magna Dev Solutions Ltd (07645751) United Kingdom