About Walmer Castle Ventures Limited (13089860) United Kingdom