About Loodi Ltd. (10546734) United Kingdom