About Fox Lima Holdings Limited (02777281) United Kingdom