About Levallois Consulting Limited (07401642) United Kingdom