About Lumbricus Limited (03645698) United Kingdom