About Meoros Limited (09697338) United Kingdom