About Meteoroid Solutions Ltd (12149370) United Kingdom