About Sol Life Sciences Limited (12094634) United Kingdom