About Megnitude Technology Solutions Ltd (09671383) United Kingdom