About Beatrix Consulting Limited (12807364) United Kingdom