About Solo64 Ltd (10750908) United Kingdom