About Loombri Ltd (10200430) United Kingdom