About The Natural Beam Company Limited (10631476) United Kingdom