About Sting Funding Limited (12062252) United Kingdom