About Sequira Investments (uk) Limited (12881668) United Kingdom