About Maxify Technology Limited (11278814) United Kingdom