About Guava Holdings Ltd. (10291095) United Kingdom