About Pachira Capital Ltd (07688758) United Kingdom