About Palexo Limited (10973617) United Kingdom