About Greg Dederski Solutions Ltd (10124570) United Kingdom