About Meteoroid Ltd (13532952) United Kingdom