About Devouring Capital Ltd (13694296) United Kingdom