About Biomeatlas Limited (12285136) United Kingdom