About Spendl Solutions Ltd (11951862) United Kingdom