About Biomeasurements Limited (05613919) United Kingdom