About Star Of Life Solutions Limited (11969463) United Kingdom