About Lance Opera Consulting Limited (10926494) United Kingdom