About The Elara Lab Limited (13264070) United Kingdom