About Welloe Rock Limited (10695482) United Kingdom