About Framtida Limited (12586267) United Kingdom