About Strix Orbis Ltd (11267371) United Kingdom