About Living Lab Ltd (SC672929) United Kingdom