About Solero Group Limited (09715832) United Kingdom