About Olmondo Base Limited (13569776) United Kingdom