About Felix Technologies Ltd (06370085) United Kingdom