About Barometer World Limited (03356152) United Kingdom