About Svala Holdings Limited (04627452) United Kingdom