About Geminga Associates Limited (11739589) United Kingdom