About Elofts Limited (13041083) United Kingdom