About Gemini Digital Technologies Holdings Ltd (07309992) United Kingdom