About Rafflesia Limited (06188889) United Kingdom