About Apophis Holdings Ltd. (11645501) United Kingdom