About Centelleo Limited (07590119) United Kingdom