About Deva General Partner Limited (SC293341) United Kingdom