About Versa (london Trading) Limited (13085512) United Kingdom