About Philidor Consulting Ltd (07510891) United Kingdom