About Lokes House Ltd (09964061) United Kingdom