About Lorax (trustee) Limited (12498742) United Kingdom