About Lomila Limited (SC582696) United Kingdom