About Versa (abc) Limited (12089235) United Kingdom