About Mi Project Solutions Limited (11059818) United Kingdom