About Hemera Management Limited (07210644) United Kingdom