About Trevellas Holdings Limited (10695599) United Kingdom