About Prexa Ltd (11166172) United Kingdom