About Obelisk London Limited (07178403) United Kingdom