About Shafran Investments Limited (12333695) United Kingdom