About Felix Klein Limited (13018064) United Kingdom