About Palexra Ltd (10769147) United Kingdom