About Deltaa Limited (11997450) United Kingdom