About Maxalandra Corporation Ltd (12907979) United Kingdom