About Ofta Limited (04191328) United Kingdom