About Propella Global Limited (06799312) United Kingdom