About Felmersham Ventures Limited (11568294) United Kingdom