About Lombra Db Limited (10806994) United Kingdom