About Interfinexa Limited (08203163) United Kingdom