About Felixrich Limited (12636012) United Kingdom