About Brecht Consulting Limited (10417258) United Kingdom