About The Felix Project Trading Company Limited (11824361) United Kingdom