About Solution Place 24 7 Ltd (12709885) United Kingdom