About The Felix Agency Ltd (13348379) United Kingdom