About Quanby Solutions Ltd (11878484) United Kingdom