About Jadebase Development Lp (SL012923) United Kingdom