About Mma Technology Limited (12967366) United Kingdom