About O M O A Limited (SC370429) United Kingdom