About Limer Consulting Limited (11203952) United Kingdom